c++ php .net inventor development java patent j2ee content management system innovation software xhtml mysql attorney intellectual property css cmsimple software development html radius3 application thin-client invention copyright